package cn.com.headfree.expert.dao;

import cn.com.headfree.entity.*;
import cn.com.headfree.vo.*;

import java.util.List;
import java.util.Set;

public interface IUserDataInfoDao {


	//上一年度绩效
	List<TYearEffectInfo> findPageYearEffectByCondi(TYearEffectInfo tYearEffectInfo);
	List<YearEffectVo> getYearEffectByErpNo(String erpNo,String mouldId,String ruleId,Integer years,String orgId,int index);
	//培训授课
	List<TContiStudyInfo>  findPageContiStudyInfoByCondi(TContiStudyInfo tContiStudyInfo);

	List<TSdtTutorPrentInfo> findPageSdtTutorPrentInfoByCondi(TSdtTutorPrentInfo tSdtTutorPrentInfo);
	List<TSdtPrentInfo> getTSdtPrentInfoByMids(List<String> mainIds);
	List<TSdtAward> getTSdtAwardByMids(List<String> mainIds);
	List<THonorInfo> findPageHonorInfoByCondi( THonorInfo tHonorInfo);
	List<TPartRank> getTPartRankByMids(Set<String> mainIds, String type);

	List<TAcadeAchiveInfoVo> findPageAcadeAchiveInfoByCondi(TAcadeAchiveInfo tAcadeAchiveInfo);

	List<TStandInfoVo> findPageStandInfoByCondi( TStandInfo tStandInfo);
	List<TTecStandardInfo> findPageTecStandardInfoByCondi( TTecStandardInfo tecStandardInfo);
	List<TTecInnovInfoVo> findPageTecInnovInfoByCondi(TTecInnovInfo tTecInnovInfo);
	List<TTecManInnovVo> findPageTecManInnovByCondi(TTecManInnov tTecManInnov);
	List<TPatentInfoVo> findPagePatentInfoByCondi(TPatentInfo tPatentInfo);
}
